After & sales for diesel generator careers in Manchester, United Kingdom